class RenameQuestionnaireNames < ActiveRecord::Migration
  def self.up
    questionnaire = QuestionnaireName.find_by_name("YSR")
    #questionnaire.update_attribute(:name, "Youth")
    questionnaire = QuestionnaireName.find_by_name("CBCL")
    #questionnaire.update_attribute(:name, "Parent")
    questionnaire = QuestionnaireName.find_by_name("TRF")
    #questionnaire.update_attribute(:name, "Teacher")
    questionnaire = QuestionnaireName.find_by_name("SCL-90")
    questionnaire.delete
    questionnaire = QuestionnaireName.find_by_name("SRD")
    questionnaire.delete

    data_collection = DataCollectionType.find_by_name("FEQ")
    data_collection.update_attribute(:name, "Therapeutic alliance")
  end

  def self.down
    questionnaire = QuestionnaireName.find_by_name("Youth")
    questionnaire.update_attribute(:name, "YSR") unless questionnaire.nil?
    questionnaire = QuestionnaireName.find_by_name("CBCL")
    questionnaire.update_attribute(:name, "Parent") unless questionnaire.nil?
    questionnaire = QuestionnaireName.find_by_name("TRF")
    questionnaire.update_attribute(:name, "Teacher") unless questionnaire.nil?
    QuestionnaireName.create(:name => "SCL-90")
    QuestionnaireName.create(:name => "SRD")
  end
end
